almendro (terminalia catappa) - Spanish English Dictionary